home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_37_Project.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
22KB
|
395 lines
# near model CODE resource
# jump table entries: 54968-54976 (9 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 D6B8 0000 add.l D3, [0x00000000 /* __m68k_reset_stack__ */]
00000006 0428 48E7 1038 subi.b [A0 + 0x1038], 0xE7
0000000C 4FEF FEE6 lea.l A7, [A7 - 0x11A]
00000010 99CC sub.l A4, A4
00000012 97CB sub.l A3, A3
00000014 42AF 0116 clr.l [A7 + 0x116]
00000018 95CA sub.l A2, A2
0000001A 206F 012E movea.l A0, [A7 + 0x12E]
0000001E 43D7 lea.l A1, [A7]
00000020 7044 moveq.l D0, 0x44
label00000022:
00000022 22D8 move.l [A1]+, [A0]+
00000024 51C8 FFFC dbf D0, -0x6 /* 00000022 */
00000028 32D8 move.w [A1]+, [A0]+
0000002A 4878 0003 push.l 0x3
0000002E 4878 000C push.l 0xC
00000032 4EAD C1F8 jsr [A5 - 0x3E08]
00000036 2848 movea.l A4, A0
00000038 200C move.l D0, A4
0000003A 504F addq.w A7, 8
0000003C 6700 0112 beq +0x114 /* 00000150 */
00000040 4857 pea.l [A7]
00000042 4EAD A940 jsr [A5 - 0x56C0]
00000046 2648 movea.l A3, A0
00000048 200B move.l D0, A3
0000004A 584F addq.w A7, 4
0000004C 6700 0102 beq +0x104 /* 00000150 */
00000050 2F3C 4150 504C move.l -[A7], 0x4150504C /* 'APPL' */
00000056 2F3C 504A 3935 move.l -[A7], 0x504A3935 /* 'PJ95' */
0000005C 2F0B move.l -[A7], A3
0000005E 4EAD A948 jsr [A5 - 0x56B8]
00000062 2F0B move.l -[A7], A3
00000064 4EAD A978 jsr [A5 - 0x5688]
00000068 3B40 1C10 move.w [A5 + 0x1C10], D0
0000006C 4A40 tst.w D0
0000006E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000072 6600 00DC bne +0xDE /* 00000150 */
00000076 42A7 clr.l -[A7]
00000078 2F0B move.l -[A7], A3
0000007A 4EAD A8C0 jsr [A5 - 0x5740]
0000007E 3B40 1C10 move.w [A5 + 0x1C10], D0
00000082 4A40 tst.w D0
00000084 504F addq.w A7, 8
00000086 6616 bne +0x18 /* 0000009E */
00000088 4878 0010 push.l 0x10
0000008C 486D 14CC pea.l [A5 + 0x14CC]
00000090 2F0B move.l -[A7], A3
00000092 4EAD A8B0 jsr [A5 - 0x5750]
00000096 3B40 1C10 move.w [A5 + 0x1C10], D0
0000009A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000009E:
0000009E 4A6D 1C10 tst.w [A5 + 0x1C10]
000000A2 670C beq +0xE /* 000000B0 */
000000A4 2F0B move.l -[A7], A3
000000A6 4EAD A8A8 jsr [A5 - 0x5758]
000000AA 584F addq.w A7, 4
000000AC 6000 00A2 bra +0xA4 /* 00000150 */
label000000B0:
000000B0 42A7 clr.l -[A7]
000000B2 2F3C 4150 504C move.l -[A7], 0x4150504C /* 'APPL' */
000000B8 4EAD A670 jsr [A5 - 0x5990]
000000BC 2448 movea.l A2, A0
000000BE 200A move.l D0, A2
000000C0 504F addq.w A7, 8
000000C2 6700 008C beq +0x8E /* 00000150 */
000000C6 2054 movea.l A0, [A4]
000000C8 208A move.l [A0], A2
000000CA 2F2D 14D0 move.l -[A7], [A5 + 0x14D0]
000000CE 2F0B move.l -[A7], A3
000000D0 2F0A move.l -[A7], A2
000000D2 4EAD A6D0 jsr [A5 - 0x5930]
000000D6 3B40 1C10 move.w [A5 + 0x1C10], D0
000000DA 4A6D 1C10 tst.w [A5 + 0x1C10]
000000DE 4FEF 000C lea.l A7, [A7 + 0xC]
000000E2 666C bne +0x6E /* 00000150 */
000000E4 2F3C 4C69 7374 move.l -[A7], 0x4C697374 /* 'List' */
000000EA 2F0A move.l -[A7], A2
000000EC 4EAD A768 jsr [A5 - 0x5898]
000000F0 2600 move.l D3, D0
000000F2 2F03 move.l -[A7], D3
000000F4 2F0A move.l -[A7], A2
000000F6 4EAD A688 jsr [A5 - 0x5978]
000000FA 2648 movea.l A3, A0
000000FC 2F0A move.l -[A7], A2
000000FE 4EAD A6F0 jsr [A5 - 0x5910]
00000102 3B40 1C10 move.w [A5 + 0x1C10], D0
00000106 200B move.l D0, A3
00000108 4FEF 0014 lea.l A7, [A7 + 0x14]
0000010C 6742 beq +0x44 /* 00000150 */
0000010E 2054 movea.l A0, [A4]
00000110 214B 0004 move.l [A0 + 0x4], A3
00000114 2F3C 4469 6374 move.l -[A7], 0x44696374 /* 'Dict' */
0000011A 2F0A move.l -[A7], A2
0000011C 4EAD A768 jsr [A5 - 0x5898]
00000120 2600 move.l D3, D0
00000122 486F 011E pea.l [A7 + 0x11E]
00000126 2F03 move.l -[A7], D3
00000128 2F0A move.l -[A7], A2
0000012A 4EAD AE58 jsr [A5 - 0x51A8]
0000012E 3B40 1C10 move.w [A5 + 0x1C10], D0
00000132 4A6D 1C10 tst.w [A5 + 0x1C10]
00000136 4FEF 0014 lea.l A7, [A7 + 0x14]
0000013A 6614 bne +0x16 /* 00000150 */
0000013C 2054 movea.l A0, [A4]
0000013E 216F 0116 0008 move.l [A0 + 0x8], [A7 + 0x116]
00000144 204C movea.l A0, A4
00000146 4FEF 011A lea.l A7, [A7 + 0x11A]
0000014A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000014E 4E75 rts
label00000150:
00000150 2F0C move.l -[A7], A4
00000152 4EBA 000E jsr [PC + 0xE /* 00000162 */]
00000156 91C8 sub.l A0, A0
00000158 4FEF 011E lea.l A7, [A7 + 0x11E]
0000015C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000160 4E75 rts
fn00000162:
00000162 48E7 0030 movem.l -[A7], A2,A3
00000166 246F 000C movea.l A2, [A7 + 0xC]
0000016A 200A move.l D0, A2
0000016C 6748 beq +0x4A /* 000001B6 */
0000016E 2052 movea.l A0, [A2]
00000170 2668 0004 movea.l A3, [A0 + 0x4]
00000174 200B move.l D0, A3
00000176 4A80 tst.l D0
00000178 6708 beq +0xA /* 00000182 */
0000017A 2F0B move.l -[A7], A3
0000017C 4EAD C200 jsr [A5 - 0x3E00]
00000180 584F addq.w A7, 4
label00000182:
00000182 2052 movea.l A0, [A2]
00000184 2668 0008 movea.l A3, [A0 + 0x8]
00000188 200B move.l D0, A3
0000018A 4A80 tst.l D0
0000018C 6708 beq +0xA /* 00000196 */
0000018E 2F0B move.l -[A7], A3
00000190 4EAD AE50 jsr [A5 - 0x51B0]
00000194 584F addq.w A7, 4
label00000196:
00000196 2052 movea.l A0, [A2]
00000198 2650 movea.l A3, [A0]
0000019A 200B move.l D0, A3
0000019C 4A80 tst.l D0
0000019E 670E beq +0x10 /* 000001AE */
000001A0 2F0B move.l -[A7], A3
000001A2 4EAD A6A8 jsr [A5 - 0x5958]
000001A6 2F0B move.l -[A7], A3
000001A8 4EAD A678 jsr [A5 - 0x5988]
000001AC 504F addq.w A7, 8
label000001AE:
000001AE 2F0A move.l -[A7], A2
000001B0 4EAD C200 jsr [A5 - 0x3E00]
000001B4 584F addq.w A7, 4
label000001B6:
000001B6 4CDF 0C00 movem.l A2,A3, [A7]+
000001BA 4E75 rts
000001BC 2F0A move.l -[A7], A2
000001BE 594F subq.w A7, 4
000001C0 246F 0010 movea.l A2, [A7 + 0x10]
000001C4 42A7 clr.l -[A7]
000001C6 486F 0004 pea.l [A7 + 0x4]
000001CA 0C12 00FF cmpi.b [A2], 0xFF
000001CE 650E bcs +0x10 /* 000001DE */
000001D0 41EA 0001 lea.l A0, [A2 + 0x1]
000001D4 70FF moveq.l D0, 0xFFFFFFFF
label000001D6:
000001D6 5280 addq.l D0, 1
000001D8 4A18 tst.b [A0]+
000001DA 66FA bne -0x4 /* 000001D6 */
000001DC 6004 bra +0x6 /* 000001E2 */
label000001DE:
000001DE 7000 moveq.l D0, 0x00
000001E0 1012 move.b D0, [A2]
label000001E2:
000001E2 2F00 move.l -[A7], D0
000001E4 486A 0001 pea.l [A2 + 0x1]
000001E8 206F 001C movea.l A0, [A7 + 0x1C]
000001EC 2050 movea.l A0, [A0]
000001EE 2F28 0008 move.l -[A7], [A0 + 0x8]
000001F2 4EAD AE68 jsr [A5 - 0x5198]
000001F6 4A00 tst.b D0
000001F8 4FEF 0014 lea.l A7, [A7 + 0x14]
000001FC 6708 beq +0xA /* 00000206 */
000001FE 2017 move.l D0, [A7]
00000200 584F addq.w A7, 4
00000202 245F movea.l A2, [A7]+
00000204 4E75 rts
label00000206:
00000206 70FF moveq.l D0, 0xFFFFFFFF
00000208 584F addq.w A7, 4
0000020A 245F movea.l A2, [A7]+
0000020C 4E75 rts
fn0000020E:
0000020E 206F 0004 movea.l A0, [A7 + 0x4]
00000212 2050 movea.l A0, [A0]
00000214 2068 0004 movea.l A0, [A0 + 0x4]
00000218 2250 movea.l A1, [A0]
0000021A 202F 0008 move.l D0, [A7 + 0x8]
0000021E 2031 0E14 move.l D0, [A1 + D0 * 8 + 0x14]
00000222 4E75 rts
fn00000224:
00000224 206F 0004 movea.l A0, [A7 + 0x4]
00000228 2050 movea.l A0, [A0]
0000022A 2068 0004 movea.l A0, [A0 + 0x4]
0000022E 2250 movea.l A1, [A0]
00000230 202F 0008 move.l D0, [A7 + 0x8]
00000234 2031 0E18 move.l D0, [A1 + D0 * 8 + 0x18]
00000238 0280 0000 00FF andi.l D0, 0xFF
0000023E 4E75 rts
00000240 206F 0004 movea.l A0, [A7 + 0x4]
00000244 2050 movea.l A0, [A0]
00000246 2068 0004 movea.l A0, [A0 + 0x4]
0000024A 2050 movea.l A0, [A0]
0000024C 2028 0008 move.l D0, [A0 + 0x8]
00000250 4E75 rts
fn00000252:
00000252 594F subq.w A7, 4
00000254 2F2F 000C move.l -[A7], [A7 + 0xC]
00000258 206F 000C movea.l A0, [A7 + 0xC]
0000025C 2050 movea.l A0, [A0]
0000025E 2F28 0008 move.l -[A7], [A0 + 0x8]
00000262 4EAD AE88 jsr [A5 - 0x5178]
00000266 2F40 0008 move.l [A7 + 0x8], D0
0000026A 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000026E 2F2F 000C move.l -[A7], [A7 + 0xC]
00000272 206F 0018 movea.l A0, [A7 + 0x18]
00000276 2050 movea.l A0, [A0]
00000278 2F28 0008 move.l -[A7], [A0 + 0x8]
0000027C 4EAD AE80 jsr [A5 - 0x5180]
00000280 4FEF 0018 lea.l A7, [A7 + 0x18]
00000284 4E75 rts
00000286 594F subq.w A7, 4
00000288 4AAF 0008 tst.l [A7 + 0x8]
0000028C 6716 beq +0x18 /* 000002A4 */
0000028E 4AAF 000C tst.l [A7 + 0xC]
00000292 6710 beq +0x12 /* 000002A4 */
00000294 4857 pea.l [A7]
00000296 2F2F 0010 move.l -[A7], [A7 + 0x10]
0000029A 4EAD A6C8 jsr [A5 - 0x5938]
0000029E 4A00 tst.b D0
000002A0 504F addq.w A7, 8
000002A2 6606 bne +0x8 /* 000002AA */
label000002A4:
000002A4 7000 moveq.l D0, 0x00
000002A6 584F addq.w A7, 4
000002A8 4E75 rts
label000002AA:
000002AA 2F2F 0010 move.l -[A7], [A7 + 0x10]
000002AE 2F2F 0004 move.l -[A7], [A7 + 0x4]
000002B2 2F2F 0010 move.l -[A7], [A7 + 0x10]
000002B6 4EBA FF9A jsr [PC - 0x66 /* 00000252 */]
000002BA 7001 moveq.l D0, 0x01
000002BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000002C0 4E75 rts
000002C2 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000002C6 266F 001C movea.l A3, [A7 + 0x1C]
000002CA 262F 0020 move.l D3, [A7 + 0x20]
000002CE 2C2F 0024 move.l D6, [A7 + 0x24]
000002D2 2F03 move.l -[A7], D3
000002D4 2F0B move.l -[A7], A3
000002D6 4EBA FF36 jsr [PC - 0xCA /* 0000020E */]
000002DA 2800 move.l D4, D0
000002DC 2F03 move.l -[A7], D3
000002DE 2F0B move.l -[A7], A3
000002E0 4EBA FF42 jsr [PC - 0xBE /* 00000224 */]
000002E4 2A00 move.l D5, D0
000002E6 BA86 cmp.l D5, D6
000002E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000002EC 670C beq +0xE /* 000002FA */
000002EE 207C FFFF FFFF movea.l A0, 0xFFFFFFFF
000002F4 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000002F8 4E75 rts
label000002FA:
000002FA 42A7 clr.l -[A7]
000002FC 4A86 tst.l D6
000002FE 6708 beq +0xA /* 00000308 */
00000300 203C 4D43 3935 move.l D0, 0x4D433935 /* 'MC95' */
00000306 6006 bra +0x8 /* 0000030E */
label00000308:
00000308 203C 4D56 3933 move.l D0, 0x4D563933 /* 'MV93' */
label0000030E:
0000030E 2F00 move.l -[A7], D0
00000310 4EAD A670 jsr [A5 - 0x5990]
00000314 2448 movea.l A2, A0
00000316 200A move.l D0, A2
00000318 504F addq.w A7, 8
0000031A 6608 bne +0xA /* 00000324 */
0000031C 91C8 sub.l A0, A0
0000031E 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00000322 4E75 rts
label00000324:
00000324 2F03 move.l -[A7], D3
00000326 2F04 move.l -[A7], D4
00000328 2053 movea.l A0, [A3]
0000032A 2F10 move.l -[A7], [A0]
0000032C 2F0A move.l -[A7], A2
0000032E 4EAD A6C0 jsr [A5 - 0x5940]
00000332 3B40 1C10 move.w [A5 + 0x1C10], D0
00000336 4A6D 1C10 tst.w [A5 + 0x1C10]
0000033A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000033E 670C beq +0xE /* 0000034C */
00000340 2F0A move.l -[A7], A2
00000342 4EAD A678 jsr [A5 - 0x5988]
00000346 95CA sub.l A2, A2
00000348 584F addq.w A7, 4
0000034A 6024 bra +0x26 /* 00000370 */
label0000034C:
0000034C 2F3C 4B45 592A move.l -[A7], 0x4B45592A /* 'KEY*' */
00000352 2F0A move.l -[A7], A2
00000354 4EAD A768 jsr [A5 - 0x5898]
00000358 2600 move.l D3, D0
0000035A 2F03 move.l -[A7], D3
0000035C 2F0A move.l -[A7], A2
0000035E 4EAD A628 jsr [A5 - 0x59D8]
00000362 2648 movea.l A3, A0
00000364 2F0B move.l -[A7], A3
00000366 2F0A move.l -[A7], A2
00000368 4EAD A788 jsr [A5 - 0x5878]
0000036C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000370:
00000370 204A movea.l A0, A2
00000372 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00000376 4E75 rts
00000378 48E7 1820 movem.l -[A7], D3,D4,A2
0000037C 382F 0010 move.w D4, [A7 + 0x10]
00000380 594F subq.w A7, 4
00000382 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000388 3F04 move.w -[A7], D4
0000038A A9A0 syscall GetResource
0000038C 205F movea.l A0, [A7]+
0000038E 2448 movea.l A2, A0
00000390 2F0A move.l -[A7], A2
00000392 4EAD B048 jsr [A5 - 0x4FB8]
00000396 2600 move.l D3, D0
00000398 2F0A move.l -[A7], A2
0000039A A9A3 syscall ReleaseResource
0000039C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000003A2 4EAD B050 jsr [A5 - 0x4FB0]
000003A6 B680 cmp.l D3, D0
000003A8 504F addq.w A7, 8
000003AA 6708 beq +0xA /* 000003B4 */
000003AC 70FF moveq.l D0, 0xFFFFFFFF
000003AE 4CDF 0418 movem.l D3,D4,A2, [A7]+
000003B2 4E75 rts
label000003B4:
000003B4 594F subq.w A7, 4
000003B6 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000003BC 3F04 move.w -[A7], D4
000003BE A9A0 syscall GetResource
000003C0 205F movea.l A0, [A7]+
000003C2 2448 movea.l A2, A0
000003C4 2F0A move.l -[A7], A2
000003C6 4EAD B048 jsr [A5 - 0x4FB8]
000003CA 2600 move.l D3, D0
000003CC 2F0A move.l -[A7], A2
000003CE A9A3 syscall ReleaseResource
000003D0 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000003D6 4EAD B050 jsr [A5 - 0x4FB0]
000003DA B680 cmp.l D3, D0
000003DC 504F addq.w A7, 8
000003DE 6708 beq +0xA /* 000003E8 */
000003E0 70FF moveq.l D0, 0xFFFFFFFF
000003E2 4CDF 0418 movem.l D3,D4,A2, [A7]+
000003E6 4E75 rts
label000003E8:
000003E8 594F subq.w A7, 4
000003EA 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */
000003F0 3F04 move.w -[A7], D4
000003F2 A9A0 syscall GetResource
000003F4 205F movea.l A0, [A7]+
000003F6 2448 movea.l A2, A0
000003F8 2F0A move.l -[A7], A2
000003FA 4EAD B048 jsr [A5 - 0x4FB8]
000003FE 2600 move.l D3, D0
00000400 2F0A move.l -[A7], A2
00000402 A9A3 syscall ReleaseResource
00000404 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */
0000040A 4EAD B050 jsr [A5 - 0x4FB0]
0000040E B680 cmp.l D3, D0
00000410 504F addq.w A7, 8
00000412 6708 beq +0xA /* 0000041C */
00000414 70FF moveq.l D0, 0xFFFFFFFF
00000416 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000041A 4E75 rts
label0000041C:
0000041C 7000 moveq.l D0, 0x00
0000041E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000422 4E75 rts
00000424 0000 0000 ori.b D0, 0x0
00000428 0000 0000 ori.b D0, 0x0
0000042C 0000 0000 ori.b D0, 0x0